package com.crm.service.impl.taskManager;

import com.crm.dao.mapper.customMapper.taskCustomManager.TaskUserCustomMapper;
import com.crm.dao.mapper.taskManager.TaskUserMapper;
import com.crm.model.qo.taskManager.TaskUsersQO;
import com.crm.model.qo.taskManager.TaskUserQO;
import com.crm.model.vo.taskManager.TaskUserVO;
import com.crm.service.taskManager.TaskUserDbService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Author renshaorong
 * @Date 2021/4/26
 */
@Service
public class TaskUserDbServiceImpl implements TaskUserDbService {

    @Autowired
    private TaskUserCustomMapper taskUserCustomMapper;

    @Autowired
    private TaskUserMapper taskUserMapper;
    /**
     * 选中任务信息后获取任务分配人员
     * @param taskUserQO
     * @param toString
     * @return
     */
    @Override
    public List<TaskUserVO> getTaskUserByTaskId(TaskUserQO taskUserQO, String toString) {
        return taskUserCustomMapper.getTaskUserByTaskId(taskUserQO,toString);
    }

    /**
     * 保存分配
     * @param taskUsersQO
     * @return
     */
    @Override
    public boolean inserts(TaskUsersQO taskUsersQO) {
        return taskUserCustomMapper.inserts(taskUsersQO) > 0;
    }
}
